from flask import Flask
app = Flask(__name__)


@app.route("/")
def index():
    return "Hello World!"

@app.route("/login")
def login():
    return "Hello Login!"

# 类型转换器: 默认情况下 通过动态路由传递的数据都是字符串类型!
@app.route("/userinfo/<float:id>")
def userinfo(id):
    print(id,type(id))
    return "Hello UserInfo " + str(id)

if __name__ == "__main__":
    app.run(debug=True,host='0.0.0.0',port=8888)
    # debug=True : 每一次对代码修改保存后,服务会自动重启
    # host="0.0.0.0" : 可以通过当前机器的真实ip进行访问

    # 在计算机中端口的取值范围: 0 - 65535
    # 在计算机中 0-1023 所指定的端口是系统端口,最好保留不要使用
    # 在计算机中 49152 ~ 65535 所指定的端口是 动态/私有端口
    # 我们能使用的端口: 1024 ~ 49151, flask启服务默认使用5000端口